@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:baseline;background:transparent;font-family:"Microsoft YaHei","微软雅黑";color: #000000;}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
img{border: none;}
em,h1{font-style: normal;}
ul li{list-style: none;}
.width{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.animation{ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}

.btn a{display: block;clear: both;text-align: center;width: 245px;height: 47px;background: #0949DA;border-radius: 24px;font-size: 18px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 47px;margin: 0 auto;}


.btn_1{display: block;width: 165px;height: 47px;background: #0949DA;border-radius: 24px;text-align: center;font-size: 18px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 47px;margin-top: 49px;}

.banner{background: url(../../images/index/banner.png) center top no-repeat;height: 430px;margin-top: 80px;}
.banner span{display: block;height: 49px;font-size: 49px;font-family: PingFang SC;font-weight: 500;color: #000000;line-height: 49px;padding-top: 90px;}

.banner p{display: block;height: 26px;font-size: 26px;font-family: PingFang SC;font-weight: 400;color: #000000;line-height: 26px;margin-top: 20px;margin-bottom: 30px;}

.banner i{width: auto;height: 35px;background: #FFFFFF;opacity: 0.7;border-radius: 4px;font-size: 16px;font-family: PingFang SC;font-weight: 400;color: #000000;line-height: 35px;text-align: center;padding: 7px 10px 7px 10px;margin-right: 8px;}

.banner i::before{display: inline-block;content: "";width: 25px;height: 25px;background: url(../../images/index/banner_logo1.png);background-size: 100%;vertical-align: middle;margin-bottom: 3px;}

.banner i:nth-child(4)::before{background: url(../../images/index/banner_logo2.png);background-size: 100%;}

.banner i:nth-child(5)::before{background: url(../../images/index/banner_logo3.png);background-size: 100%;}

.banner i:nth-child(6)::before{background: url(../../images/index/banner_logo4.png);background-size: 100%;}

.banner a{display: block;width: 249px;height: 61px;background: #2968F5;border-radius: 31px;font-size: 18px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 61px;text-align: center;margin-top: 50px;}

.title_1{display: block;text-align: center;height: 36px;font-size: 36px;font-family: PingFang SC;font-weight: 500;color: #000000;line-height: 60px;margin-top: 90px;}
.title_1 p{display: block;text-align: center;height: 18px;font-size: 18px;font-family: PingFang SC;font-weight: 400;color: #505050;line-height: 60px;}

.floor_1{height: auto;overflow: hidden;padding-bottom: 70px;}

.floor_1 .title_1{padding-bottom: 60px;}
.floor_1 ul{background: url(../../images/index/fl1_bg.png) center center no-repeat;width: 1180px;height: 549px;margin: 40px auto;position: relative;background-size: 661px 549px;margin-top: 29px;display: block;}

.floor_1 ul li{float: left;text-align: right;position: absolute;height: 21px;font-size: 22px;font-family: PingFang SC;font-weight: 500;color: #010101;line-height: 42px;}

.floor_1 ul li span{display: block;height: 58px;font-size: 16px;font-family: PingFang SC;font-weight: 400;color: #545454;line-height: 22px;}
.floor_1 ul li:first-child{top: 50px;left: 125px;}
.floor_1 ul li:nth-child(2){top: 200px;left: 66px;}
.floor_1 ul li:nth-child(3){left: 105px;bottom: 170px;}
.floor_1 ul li:nth-child(4){right: 100px;top: 114px;text-align: left;}
.floor_1 ul li:nth-child(5){right: 44px;bottom: 236px;text-align: left;} 

.floor_2{height: auto;overflow: hidden;padding-bottom: 90px;background: url(../../images/index/fl2_bg.png) center top no-repeat;}
.floor_2 .title_1{margin-top: 70px;}
.floor_2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;background: url(../../images/index/fl2_ul_bg.png) center top no-repeat;margin-top: 60px;}
.floor_2 ul li{width: 295px;height: 419px;border: 1px solid #000000;border-radius: 6px;box-sizing: border-box;padding-top: 112px;position: relative;}
.floor_2 ul li span{height: 26px;font-size: 26px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 26px;margin-left: 42px;}
.floor_2 ul li span i{width: auto;height: 14px;border: 1px solid #FFFFFF;border-radius: 10px;font-size: 14px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 14px;opacity: 0.8;padding: 1px 10px 1px 10px;margin-left: 14px;}
.floor_2 ul li p{height: 63px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #FFFFFF;line-height: 24px;margin-left: 42px;margin-top: 20px;text-align: left;}
.floor_2 ul li h2{display: block;height: 17px;font-size: 18px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 18px;margin-left: 42px;margin-bottom: 30px;margin-top: 20px;}
.floor_2 ul li a{display: none;width: 216px;height: 45px;background: #FFFFFF;border-radius: 4px;font-size: 16px;font-family: PingFang SC;
font-weight: 500;color: #2A67F3;line-height: 45px;text-align: center;margin: 48px auto 0;} 
.floor_2 ul li:nth-child(3) .hot{display: block;position: absolute;width: 20px;height: 22px;top: 54px;right: 85px;}
.floor_2 ul li img{display: block;width: 45px;height: 45px;margin-left: 42px;margin-top: 49px;}
.floor_2 p{text-align: center;height: 19px;font-size: 20px;font-family: PingFang SC;font-weight: 500;color: #000000;line-height: 60px;}
.floor_2 p i{font-size: 20px;font-family: PingFang SC;font-weight: 500;color: #1067F9;}
.floor_2 .btn a{margin-top: 60px;}



.floor_3{height: auto;overflow: hidden;padding-bottom: 90px;}

.floor_3 .fl3_content{margin-top: 100px;}

.floor_3 .fl3_content span{display: block;height: 24px;font-size: 24px;font-family: PingFang SC;font-weight: 500;color: #1E49E8;
line-height: 24px;margin-bottom: 21px;} 

.floor_3 .fl3_content p{height: 39px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #505050;line-height: 24px;margin-bottom: 28px;}
.floor_3 .fl3_content i{height: 26px;font-size: 16px;font-family: PingFang SC;font-weight: 400;color: #000000;line-height: 26px;margin-right: 15px;}

.floor_3 .fl3_content i::before{display: inline-block;content: "";width: 4px;height: 4px;background: #73A5F0;border-radius: 50%;vertical-align: middle;margin-bottom: 3px;margin-right: 5px;}
.floor_3 .fl3_content  i:nth-child(10){margin-right: 30px;}

.floor_3 .fl3_content .con_top img{width: 559px;height: 396px;margin-right: 50px;}

.floor_3 .fl3_content .con_mid img{width: 598px;height: 375px;}

.floor_3 .fl3_content .con_mid .fr{margin-right: 50px;}

.floor_3 .fl3_content .con_bot img{width: 595px;height: 393px;}

.floor_3 .fl3_content .con_mid .fr{margin-top: 50px;}

.floor_3 .fl3_content .con_mid i{margin-right: 35px;}

.floor_3 .fl3_content .con_bot .fl{margin-top: 60px;}

.floor_3 .fl3_content .con_bot i:nth-child(7){margin-right: 35px;}

/* .floor_3 .fl3_content .con_mid{margin-bottom: 100px;display: block;} */


.floor_4{height: auto;overflow: hidden;padding-bottom: 90px;background: #F9F9F9;}

.floor_4 ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;margin-bottom: 20px;}

.floor_4 ul li{width: 212px;height: 196px;background: #FFFFFF;border: 1px solid #486FFF;border-radius: 6px;margin-bottom: 30px;padding-top: 22px;}

.floor_4 ul li img{display: block;width: 44px;height: 44px;margin: 0 auto;}

.floor_4 ul li span{display: block;height: 22px;font-size: 22px;font-family: PingFang SC;font-weight: 500;color: #1549E4;line-height: 60px;text-align: center;margin-bottom: 44px;}

.floor_4 ul li p{display: block;text-align: center;height: 38px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #1549E4;line-height: 24px;}


.floor_5{height: auto;overflow: hidden;padding-bottom: 90px;background: url(../../images/index/fl5_bg.png)center center no-repeat;background-size: 384px 324px;}

.floor_5 ul{display: flex;flex-wrap: wrap;margin-top: 60px;margin-bottom: 20px;justify-content: space-between;}

.floor_5 ul li{width: 327px;height: 146px;background: #FFFFFF;box-shadow: 0px 8px 19px 1px rgba(232,236,248,0.8);border-radius: 6px;margin-bottom: 25px;padding-top: 29px;border: 1px solid #ffffff;}

.floor_5 ul li:nth-child(1){margin-right: 500px;}

.floor_5 ul li:nth-child(3){margin-right: 500px;}

.floor_5 ul li span{display: inline-block;height: 35px;background: #E0E7FE;border-radius: 18px;font-size: 20px;font-family: PingFang SC;font-weight: 500;color: #3464EF;line-height: 35px;margin-left: 36px;text-align: center;width: auto;padding-left: 17px;padding-right: 17px;}

.floor_5 ul li p{height: 62px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #6F6F6F;line-height: 24px;margin-left: 36px;margin-top: 20px;}

.floor_5 ul li:hover{border: 1px solid #3464EF;cursor: pointer;}



.floor_6{height: auto;overflow: hidden;padding-bottom: 90px;background: #F9F9F9;}

.floor_6 ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;margin-bottom: 20px;}

.floor_6 ul li{width: 272px;height: 439px;border-radius: 8px;background: url(../../images/index/fl6_li1.png)center center no-repeat;background-size: 100%;position: relative;margin-bottom: 30px;}

.floor_6 ul li:nth-child(2){background: url(../../images/index/fl6_li2.png)center center no-repeat;background-size: 100%;}

.floor_6 ul li:nth-child(3){background: url(../../images/index/fl6_li3.png)center center no-repeat;background-size: 100%;}

.floor_6 ul li:nth-child(4){background: url(../../images/index/fl6_li4.png)center center no-repeat;background-size: 100%;}

.floor_6 ul li img{width: 60px;height: 60px;padding-top: 36px;margin: 0 auto;display: block;}

.floor_6 ul li span{display: block;text-align: center;height: 22px;font-size: 22px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 60px;margin-bottom: 40px;}

.floor_6 ul li p{display: block;height: 107px;font-size: 16px;font-family: PingFang SC;font-weight: 400;color:#C8C8C8;line-height: 30px;margin-left: 40px;}

.floor_6 ul li a{display: block;width: 190px;height: 45px;border: 1px solid #FFFFFF;border-radius: 4px;font-size: 16px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 45px;margin: 90px auto 0;text-align: center;}

.floor_6 ul li .li_cont{position: absolute;width: 272px;height: 439px;top: 0;left: 0;}

.floor_6 ul li .mask{display: none;width: 272px;height: 439px;position: absolute;top: 0;left: 0;background: #010224; opacity: 0.55;}

.floor_6 ul li:hover p{color: #FFFFFF;}

.floor_6 ul li:hover a{background: #245DFF;border: none;}

.floor_6 ul li:hover .mask{display: block;z-index: 1;}

.floor_6 ul li:hover .li_cont{display: block;z-index: 2;}



.floor_7{height: auto;overflow: hidden;padding-bottom: 90px;}

.floor_7 ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}

.floor_7 ul li{width: 380px;height: 404px;background: #FFFFFF url(../../images/index/fl7_bg1.png)center top no-repeat;background-size: 380px 262px;box-shadow: 0px 3px 33px 2px rgba(198,198,198,0.8);border-radius: 8px;margin-bottom: 50px;position: relative;}

.floor_7 ul li:nth-child(2){background: #FFFFFF url(../../images/index/fl7_bg2.png)center top no-repeat;background-size: 380px 262px;}

.floor_7 ul li:nth-child(3){background: #FFFFFF url(../../images/index/fl7_bg3.png)center top no-repeat;background-size: 380px 262px;}

.floor_7 ul li:nth-child(4){background: #FFFFFF url(../../images/index/fl7_bg4.png)center top no-repeat;background-size: 380px 262px;}

.floor_7 ul li:nth-child(5){background: #FFFFFF url(../../images/index/fl7_bg5.png)center top no-repeat;background-size: 380px 262px;}

.floor_7 ul li:nth-child(6){background: #FFFFFF url(../../images/index/fl7_bg6.png)center top no-repeat;background-size: 380px 262px;}

.floor_7 ul li:nth-child(1) img{display: block;width: 149px;height: 52px;margin: 105px auto 0;}

.floor_7 ul li:nth-child(2) img{display: block;width: 152px;height: 40px;margin: 111px auto 0;}

.floor_7 ul li:nth-child(3) img{display: block;width: 153px;height: 40px;margin: 111px auto 0;}

.floor_7 ul li:nth-child(4) img{display: block;width: 167px;height: 36px;margin: 113px auto 0;}

.floor_7 ul li:nth-child(5) img{display: block;width: 95px;height: 100px;margin: 83px auto 0;}

.floor_7 ul li:nth-child(6) img{display: block;width: 153px;height: 34px;margin: 114px auto 0;}

.floor_7 ul li span{display: block;position: absolute;height: 16px;font-size: 16px;font-family: PingFang SC;font-weight: 500;color: #000000;line-height: 24px;left: 31px;bottom: 106px;}

.floor_7 ul li span::before{display: inline-block;content: "";width: 19px;height: 19px;background: url(../../images/index/fl7_icon.png);vertical-align: middle;margin-right: 6px;margin-bottom: 3px;}

.floor_7 ul li p{display: block;position: absolute;height: 58px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #595959;line-height: 22px;left: 31px;bottom: 29px;}

.floor_7 ul li .li_cont{position: absolute;width: 380px;height: 404px;top: 0;left: 0;}

.floor_7 ul li .mask{display: none;width: 380px;height: 262px;position: absolute;top: 0;left: 0;background: #07122F;opacity: 0.7;}

.floor_7 ul li:hover .mask{display: block;z-index: 1;}

.floor_7 ul li:hover .li_cont{display: block;z-index: 2;}






.fl_8{height: 410px;}
.fl_8 .title{margin-top: 0;}
.fl_8 .title p{font-size: 32px;text-align: center;background-color: #FFFFFF;color: #3A3A3A;position: relative;width: 420px;margin: 0 auto;}
.fl_8 .title em{height: 1px;background-color: #CCCCCC;position: relative;top: 25px;display: block;}
.fl_8 ul.no2 li{width: 400px;float: left;margin-top: 40px;}
.fl_8 ul.no2 li p.ar_t{font-size: 20px;background: url(../../images/index/ar_t_bg.jpg) left bottom no-repeat;line-height: 40px;margin-bottom: 15px;}
.fl_8 ul.no2 li p.ar_t2{width: 300px;background: #F2F2F2;line-height: 22px;padding: 20px;height: 90px;}
.fl_8 ul.no2 li p a{font-size: 16px;font-weight: bold;line-height: 30px;padding: 4px 0;width: 340px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display: block;width: 300px;}
.fl_8 ul.no2 li p a:hover{color: #0A6DEE;}
.fl_8 ul.no2 li span{padding: 15px 0 0 20px;width: 320px;line-height: 22px;color: #8D8D8D;display: block;}
.fl_8 ul.no2 li span a{color: #585858;font-size: 14px;line-height: 40px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display: block;width: 300px;}
.fl_8 ul.no2 li span a em{display: block;width: 4px;height: 4px;background: #666666;margin: 18px 5px;float: left;}
.fl_8 ul.no2 li .more_1{font-size: 14px;color: #0A6DEE;float: left;margin-left: 24px;}
.fl_8 .fl{margin-top: 68px;width: 578px;}
.fl_8 .fl p{font-size: 20px;color: #343434}
.fl_8 .fl p a{float: right;color: #0A6DEE;font-size: 14px;line-height: 24px;}
.fl_8 .fl em{width: 26px;height: 2px;background-color: #2c6eff;margin-top: 13px; display: block;}
.fl_8 .fl ul li{margin-top: 30px;height: auto;overflow: hidden;margin-bottom: 30px;}
.fl_8 .fl ul li .list{float: left;}
.fl_8 .fl ul li .list .left{float: left;border: 1px solid #2c6eff;width: 72px;height: 72px;display: block;border-radius: 4px;}
.fl_8 .fl ul li .list .left p{font-size: 36px;color: #2c6eff;text-align: center;height: 72px;line-height: 72px;width: 72px;}
.fl_8 .fl ul li .list .right{float: left;margin-left: 20px;width: 480px;display: block;position: relative;}
.fl_8 .fl ul li .list .right a{font-size: 20px;color: #2c6eff;float: left;}
.fl_8 .fl ul li .list .right span{font-size: 14px;color: #6e6e6e;line-height: 26px;float: left;margin-top: 10px;}
.fl_8 .fl ul li .list .right .more a{font-size: 14px;color: #2c6eff;position: absolute;right: 0;bottom: 0;}
.fl_8 .fr{margin-top: 68px;width: 450px;}
.fl_8 .fr p{font-size: 20px;color: #343434}
.fl_8 .fr em{width: 26px;height: 2px;background-color: #2c6eff;margin-top: 13px; display: block;margin-bottom: 29px;}
.fl_8 .fr a{display: block;font-size: 14px;background: url(../../images/index/8-logo.png) left center no-repeat;padding-left: 11px;margin-bottom: 22px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fl_8 .fr a:hover{color: #2c6eff;}

.fl_9{overflow:hidden;}
.fl_9 .title{margin-top: 70px;}
.fl_9 ul{overflow: hidden;margin-top:30px;}
.fl_9 ul li{width: 166px;float: left;text-align:center;margin-right: 40px;}
.fl_9 ul li:last-child{margin-right: 0;}
.fl_9 ul li img{display: block;border: 1px solid #e5e5e5;}
.fl_9 ul li p{margin-top: 14px;font-size: 16px;color: #242424;}

.fl_10{height: auto;overflow: hidden;clear: both;}
.fl_10 .title{margin-top: 70px;}
.fl_10 ul{overflow: hidden;margin: 40px 0 70px;color: #737373;}
.fl_10 ul li{display: inline-block;margin:0 8px;}
.fl_10 ul li a{font-size: 16px;color: #737373;line-height: 34px;}



.btn_ysc{display: block;width: 290px;height: 60px;background: #0b8fe4;font-size: 22px;color: #fff;text-align: center;line-height: 60px;border-radius: 50px;margin: 0 auto;}
.title_2{font-size: 32px;padding-top: 84px;text-align: center;}

